<?php require_once("../../includes_view/header.php"); ?>
<?php
$acao = "GRID";
require_once("regras/controlador/contasReceberController.php");
?>
<script type="text/javascript">
	
    $(document).ready(function(){
  				
        $("#txtDe").mask("99/99/9999");
        $("#txtAte").mask("99/99/9999");
		
        $("#ddlcliente").combobox();
        $(".ui-autocomplete-input").attr("class","formulario");
        $(".ui-button").css('display', 'none');				
		
        $("#btnDuplicatasAvulsas").click(function(e) {
            
            window.location = "<?php echo $url ?>/modulo/financeiro/contasreceber-da.php";
        });
        
        $(".cancelarTitulo").prettyPhoto({            
            callback: function(){
                document.location.reload();
            },
            social_tools:false
        });
		
    });		
	
    function baixar(codigo)
    {
        window.location = "<?php echo $url ?>/modulo/financeiro/contasreceber-baixar.php?codigo="+codigo;
    }
        
</script>
<div id="sistema">
    <div id="migalhas">
        <a class="mig1">Financeiro</a>
        <a class="mig2">Contas Receber</a>
    </div>
    <div id="grig">
        <div id="add-novo">&nbsp;</div>
    </div>
    <br>       
    <div id="pesquisa">
        <fieldset><legend>&nbsp; Duplicatas Avulsas &nbsp;</legend>
            <p><input type="submit" name="btnDuplicatasAvulsas" id="btnDuplicatasAvulsas" value="Gerar Duplicatas Avulsas" class="button"></p>
        </fieldset>
        <br>
        <fieldset><legend>&nbsp; Pesquisar &nbsp;</legend>
            <form name="frmPesquisarCR" id="frmPesquisarCR" method="GET" action="">
                <div style="width:250px">
                    <label for="ddlcliente">Cliente:</label>
                    <select name="ddlcliente" id="ddlcliente">
                        <option value='0'></option>
                        <?php
                        foreach ($clientes as $cliente) {
                            $selected = "";
                            if (isset($arrayDados["cliente"]) && $arrayDados["cliente"] == $cliente["id"]) {
                                $selected = "selected='selected'";
                            }
                            echo "<option value='" . $cliente["id"] . "' " . $selected . ">" . utf8_encode($cliente["nome"]) . " - " . $cliente["cpfcnpj"] . "</option>";
                        }
                        ?>                       
                    </select>
                </div>
                <div>
                    <label>De:</label>
                    <input type="text" name="txtDe" id="txtDe" value="<?= $arrayDados["de"] ?>" class="formularioPesquisa">
                    <label>Até:</label>
                    <input type="text" name="txtAte" id="txtAte" value="<?= $arrayDados["ate"] ?>" class="formularioPesquisa">

                    <label>Status:</label>
                    <select name="ddlStatus" class="formularioPesquisaDDL">
                        <option value="TODOS" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "TODOS") echo "selected";  ?>>Todos</option>
                        <option value="EMABERTO" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "EMABERTO") echo "selected";  ?>>Em Aberto</option>
                        <option value="QUITADO" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "QUITADO") echo "selected";  ?>>Quitado</option>
                        <option value="ATRASADO" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "ATRASADO") echo "selected";  ?>>Atrasado</option>
                    </select>                                
                </div>
                <div>
                    <?php
                    if (isset($arrayDados["tipodata"])) {

                        if ($arrayDados["tipodata"] == "dv") {
                            $chkv = "checked";
                            $chkp = "";
                        } else {
                            $chkv = "";
                            $chkp = "checked";
                        }
                    } else {
                        $chkv = "checked";
                        $chkp = "";
                    }
                    ?>
                    <input type="radio" name="rdtipodata" id="rdtipodatadv" value="dv" <?= $chkv ?>>Por data de vencimento
                    <input type="radio" name="rdtipodata" id="rdtipodatadp" value="dp" <?= $chkp ?>>Por data de pagamento
                </div>
                <br>
                <div>
                    <input type="hidden" name="hdPesquisar" id="hdPesquisar" value="1">
                    <input type="submit" name="btnPesquisar" id="btnPesquisar" value="pesquisar" class="button">
                </div>
            </form>
        </fieldset>
    </div>
    <br>
    <?php
        if(isset($_GET["msg"]) && $_GET["msg"]=="baixasucesso"){
            $class    = "sucesso";
            $mensagem = "Baixa realizada com sucesso";
        }
    ?> 
    <?php if (isset($class) and isset($mensagem)) { ?>  
        <div id="mensagens" class="<?= $class ?>"><?php echo $mensagem; ?></div>    
    <?php } ?>
    <br>
    <?php if (count($contas) > 0) { ?>
        <div id="add-novo">
            <a href="<?= $url ?>/modulo/relatorio/pdf/contasreceber.php?ddlcliente=<?= $arrayDados["cliente"] ?>&txtDe=<?= $arrayDados["de"] ?>&txtAte=<?= $arrayDados["ate"] ?>&ddlStatus=<?= $arrayDados["status"] ?>&rdtipodata=<?= $arrayDados["tipodata"] ?>" target="_blank">
                <img src="../../assets/img/botao_imprimir.gif">
            </a>
        </div>
        <br>
    <?php } ?>
    <table>
        <tbody>
            <tr>
                <td><img src='../../assets/img/bol_verde.png'>&nbsp; Quitado &nbsp;</td>
                <td><img src='../../assets/img/bol_roxo.png'>&nbsp; Quitado com atraso &nbsp;</td>
                <td><img src='../../assets/img/bol_amarelo.png'>&nbsp; Em aberto &nbsp;</td>
                <td><img src='../../assets/img/bol_vermelho.png'>&nbsp; Em aberto com atraso &nbsp;</td>
            </tr>
        </tbody>
    </table>    
    <br>
    <div id='grid'>    	
        <table class='flexgrid'>
            <thead>
                <tr>
                    <td>&nbsp;</td>
                    <td>Id</td>
                    <td>Cliente</td>
                    <td>Natureza</td>
                    <td>Parcela</td>
                    <td>Vencimento</td>
                    <td>Placa</td>
                    <td>Parcial</td>
                    <td>Valor</td>
                    <td>Desconto</td>
                    <td>Acrescimo</td>
                    <td>Valor Recebido</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
            </thead>
            <tbody>  
                <?php
                $soma = 0;
                $somaDesconto = 0;
                $somaAcrescimo = 0;
                $somaRecebido = 0;
                $i = 0;
                if (count($contas) > 0) {
                    foreach ($contas as $conta) {
                        $i++;
                        $soma+=$conta["valor"];
                        $somaDesconto+=$conta["desconto"];
                        $somaAcrescimo+=$conta["acrescimo"];
                        $somaRecebido+=$conta["parcial"] + $conta["acrescimo"];

                        list($ano, $mes, $dia) = explode("-", $conta["vencimento"]);
                        $dataV = $dia . "/" . $mes . "/" . $ano;

                        if ($conta["quitado"] == "S") {

                            if ($conta["dataUltimoPagamento"] <= $conta["vencimento"]) {
                                //QUITADO SEM ATRASO
                                $status = "<img src='../../assets/img/bol_verde.png'>";
                            } else {
                                //QUITADO COM ATRASO
                                $status = "<img src='../../assets/img/bol_roxo.png'>";
                            }

                            $btnBaixar = "&nbsp;";
                            $btnQuitado = "&nbsp;";
                        } else {

                            if ($conta["vencimento"] >= date("Y-m-d")) {
                                //ABERTA SEM ATRASO
                                $status = "<img src='../../assets/img/bol_amarelo.png'>";
                            } else {
                                //ABERTA COM ATRASO
                                $status = "<img src='../../assets/img/bol_vermelho.png'>";
                            }

                            $btnBaixar = "<input type='button' name='btnBaixar' id='btnBaixar_" . $i . "' value='baixar' class='button' onClick='baixar(" . $conta["id"] . ")'>";

                            if ($conta["quitado"] == "N" && $conta["parcial"] == 0) {
                                $btnQuitado = "<a href='" . $url . "/modulo/financeiro/cancelar-titulo.php?codigo=" . $conta["id"] . "&iframe=true&width=1000&height=360' class='cancelarTitulo'><img src='../../assets/img/cancel.png' title='cancelar título'></a>";
                            } else {
                                $btnQuitado = "";
                            }
                        }
                        ?>
                        <tr>
                            <td><?= $status ?>&nbsp</td>
                            <td><?=$conta["id"]?></td>
                            <td><strong><?= utf8_encode($conta["nome"]) ?></strong></td>
                            <td><?= $conta["natureza"] ?></td>
                            <td><?= $conta["parcela"] ?></td>
                            <td><?= $dataV ?></td>
                            <td><?= $conta["placa"] ?></td>
                            <td><?php if ($conta["parcial"] < $conta["valor"]) echo Util::dbMoeda($conta["parcial"]) ?></td>
                            <td><?= Util::dbMoeda($conta["valor"] + $conta["multa"]) ?></td>
                            <td><?= Util::dbMoeda($conta["desconto"]) ?></td>
                            <td><?= Util::dbMoeda($conta["acrescimo"]) ?></td>
                            <td><?= Util::dbMoeda($conta["parcial"] + $conta["acrescimo"]) ?></td>
                            <td><?= $btnBaixar ?></td>
                            <td><?= $btnQuitado ?></td>
                            <td>
                                <?php
                                if ($conta["quitado"] == "S")
                                    echo "<a href='" . $url . "/modulo/financeiro/pdf/comprovante-pagamento.php?q=s&ct=" . $conta["id"] . "' target='_blank'><img src='" . $url . "/assets/img/page.png' alt='comprovante de pagamento' title='comprovante de pagamento'></a>";
                                elseif ($conta["parcial"] > 0)
                                    echo "<a href='" . $url . "/modulo/financeiro/pdf/comprovante-pagamento.php?q=n&ct=" . $conta["id"] . "' target='_blank'><img src='" . $url . "/assets/img/page_red.png' alt='comprovante de pagamento parcial' title='comprovante de pagamento parcial'></a>";
                                else
                                    echo "&nbsp;";
                                ?>                        
                            </td>
                        </tr>
                        <?php
                    }
                }else {
                    echo "<tr><th colspan='14' style='padding:20px;color:red;'>NENHUM REGISTRO ENCONTRADO.</th></tr>";
                }
                ?>   
                <tr style="background:#666; height:40px">
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($soma) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaDesconto) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaAcrescimo) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaRecebido) ?></td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>       	         
            </tbody>
            <tfoot>
                <tr>
                    <td>&nbsp;</td>
                    <td>Id</td>
                    <td>Cliente</td>
                    <td>Natureza</td>
                    <td>Parcela</td>
                    <td>Vencimento</td>
                    <td>Placa</td>
                    <td>Parcial</td>
                    <td>Valor</td>
                    <td>Desconto</td>
                    <td>Acrescimo</td>
                    <td>Valor Recebido</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
            </tfoot>
        </table>
    </div>
</div>
<?php require_once("../../includes_view/footer.php"); ?>
